×
immure oneself
meaning in French
se cloîtrer, s'enfermer
Related Words
immunotoxin
immure
immured
immurement
PC Version
Copyright © 2018 WordTech Co.